difficult to resolve problem - German English Dictionary